armored personnel carrier

Translations
véhicule blindé de transport de troupes